package cn.wfu.rlrjds.app.user.service;

import java.util.List;

import cn.wfu.rlrjds.app.bean.UserSearch;
import cn.wfu.rlrjds.app.user.domain.User;
import cn.wfu.rlrjds.app.user.service.ipml.UserEcxeption;

public interface IUserService {

	void regist(User user) throws UserEcxeption;

	User findUserById(String uid) throws UserEcxeption;

	List<User> findAllUser(UserSearch user);

	void deleteUsers(String[] ids) throws UserEcxeption;

	User updateUserInfo(User user, String saveDir) throws UserEcxeption;

	void updateUserPassword(User form, String newpass) throws UserEcxeption;

	void updatePasswordNoValidate(User form) throws UserEcxeption;
}
